details widget name

Site users

Same cat chapters
  • Technical documentation: Site
Chapter details

The users of a certain website, created with i-Publisher are called “Site users”. The site users are represented by the same business object (com.tetracom.atlas.user.api.bean.IUser ) and managed by the same services as the users of i-Publisher. The main difference is that site users are allowed to log only in the specific website and i-Publisher users – in the i-Publisher system. In the login servlet for the i-Publisher system com.tetracom.atlas.ipublisher.login.impl.LoginServlet – a check is performed to determine if the user is a site user and if so, he/she is not allowed to login to the i-Publisher system, even though his/her account is valid. A similar check is performed in the servet handling the logging in the i-Publisher websites -  com.tetracom.atlas.widget.user.login.renderer.html.internal.http.LoginServlet. Here the user should be a site user in the selected website in order to be able to log in.

The site user functionality bundles are located in the com.tetracom.atlas.site.users and com.tetracom.atlas.site.users.config packages and their subpackages. The bean is the SiteFunctUserConfig implementing the ISiteFunctUserConfig interface. Like all site functinalities, it implements the ISiteFunctConfig interface. This bean does not have its own ID but uses the site proxy instead.

The site user bean contains only the functionality configurations. The users themselves are managed by the ISiteFunctUsersService service.